long-term technical advisor - Francés Inglés Diccionario